package com.irdstudio.efp.e4a.service.facade;

import java.util.List;

import com.irdstudio.efp.e4a.service.vo.SRuleExeResultVO;

/**
 * <p>
 * Description:系统规则执行结果表
 * <p>
 * 
 * @author fuzm
 * @date 2018-05-06
 */
public interface SRuleExeResultService {

	public List<SRuleExeResultVO> queryAllOwner(SRuleExeResultVO sRuleExeResultVo);

	public List<SRuleExeResultVO> queryAllCurrOrg(SRuleExeResultVO sRuleExeResultVo);

	public List<SRuleExeResultVO> queryAllCurrDownOrg(SRuleExeResultVO sRuleExeResultVo);

	/**
	 * 根据业务流水号查询规则执行结果
	 * 
	 * @param sRuleExeResultVo
	 * @return
	 */
	public List<SRuleExeResultVO> querySRuleExeResultByBizSeron(SRuleExeResultVO sRuleExeResultVo);

	public int insertSRuleExeResult(SRuleExeResultVO inSRuleExeResultVo);

	public int deleteByPk(SRuleExeResultVO sRuleExeResultVo);

	public int updateByPk(SRuleExeResultVO sRuleExeResultVo);

	public SRuleExeResultVO queryByPk(SRuleExeResultVO sRuleExeResultVo);

}
